package com.tp2.etna.distribucion2.modelo;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;

public class HojaRuta {
	private Integer codigo;
	private String zonaDespachoDesc;
	private String numero;
	private Date fecha;
	private String fechaFormateada;
	private boolean tieneTransporte;
	private Transporte transporte;
	private String transportePlaca;
	private String transportistaNombre;
	private List<Recurso> transportistas;
	private List<HojaRutaDetalle> detalle;

	public Integer getCodigo() {
		return codigo;
	} 

	public void setCodigo(Integer codigo) {
		this.codigo = codigo;
	}

	public String getNumero() {
		return numero;
	}

	public void setNumero(String numero) {
		this.numero = numero;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
		SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
		this.setFechaFormateada(sdf.format(fecha));
	}

	public boolean isTieneTransporte() {
		return tieneTransporte;
	}

	public void setTieneTransporte(boolean tieneTransporte) {
		this.tieneTransporte = tieneTransporte;
	}

	public Transporte getTransporte() {
		return transporte;
	}

	public void setTransporte(Transporte transporte) {
		this.transporte = transporte;
	}

	public List<Recurso> getTransportistas() {
		return transportistas;
	}

	public void setTransportistas(List<Recurso> transportistas) {
		this.transportistas = transportistas;
	}

	public String getTransportePlaca() {
		return transportePlaca;
	}

	public void setTransportePlaca(String transportePlaca) {
		this.transportePlaca = transportePlaca;
	}

	public String getZonaDespachoDesc() {
		return zonaDespachoDesc;
	}

	public void setZonaDespachoDesc(String zonaDespachoDesc) {
		this.zonaDespachoDesc = zonaDespachoDesc;
	}

	public String getTransportistaNombre() {
		return transportistaNombre;
	}

	public void setTransportistaNombre(String transportistaNombre) {
		this.transportistaNombre = transportistaNombre;
	}

	public String getFechaFormateada() {
		return fechaFormateada;
	}

	public void setFechaFormateada(String fechaFormateada) {
		this.fechaFormateada = fechaFormateada;
	}

	public List<HojaRutaDetalle> getDetalle() {
		return detalle;
	}

	public void setDetalle(List<HojaRutaDetalle> detalle) {
		this.detalle = detalle;
	}

}
